#pragma once

//#include <Caelum.h>
#include <Ogre/Ogre.h>
#include <SkyX.h>

class SkyManager
{
protected:
// 	Caelum::CaelumSystem *m_CaelumSystem;
 	Ogre::SceneManager *m_Smgr;
	SkyX::SkyX* m_Sky;
// 	float m_SpeedFactor;
// 	bool m_Paused;
// 	float m_TimeTillNextUpdate;


public:
	SkyManager(Ogre::SceneManager* smgr):m_Smgr(smgr){};
// 	~SkyManager(void);
// 
	bool Init(Ogre::Camera* camera);
	// 	void UpdateSpeedFactor(float factor);
	void Updata(float timeSinceLastFrame);
	void setTimeMultiplier(float t);
};
